package com.micro.frog.fortune.dao.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.micro.frog.fortune.sdk.cwl.enums.CwlColor;
import com.micro.frog.fortune.sdk.cwl.enums.CwlEnum;
import com.micro.frog.fortune.sdk.cwl.enums.CwlReportType;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * @author jason.lv
 * @since 2022/2/22 11:23
 */
@EqualsAndHashCode(callSuper = true)
@Data
@TableName("cwl_report")
public class CwlReportPo extends BasePo {

    /**
     * 彩票名称
     */
    private CwlEnum name;

    /**
     * 分析类型：1:单个号码在某个位置出现次数, 2:单个号码出现的总次数
     */
    private CwlReportType type;

    /**
     * 中奖号码-红球
     */
    private String num;

    /**
     * 出现位置：作为第几个数字出现;type=2时,index=-1
     */
    @TableField(value = "`index`")
    private Integer index;

    /**
     * 颜色:red;blue
     */
    private CwlColor color;

    /**
     * 出现次数
     */
    private Integer freq;

    /**
     * 概率
     */
    private Double rate;

    /**
     * 描述
     */
    private String remark;

}
